#include "mainwindow.h"
#include "SplashScreen.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    // 创建开屏画面对象
    SplashScreen splash;
    splash.show();

    // 这里可以执行一些初始化任务
    // 因为开屏画面浪费时间


    // 纵使再复杂的项目，本质上还是面向对象
    MainWindow w;


    // 等待开屏画面结束后，显示主窗口
    QObject::connect(&splash,&SplashScreen::finished,[&](){
        splash.close();
        w.show();
    });

    return a.exec();
}
